using MicroMsg.Scene;
using System;
namespace MicroMsg.Plugin.Sns.Scene
{
	public class SnsPostContextMgr : ContextMgrBase<SnsPostContext>
	{
		private const string TAG = "SnsPostContextMgr";
		public static SnsPostContextMgr gUpImgContextMgr;
		public static SnsPostContextMgr getInstance()
		{
			if (SnsPostContextMgr.gUpImgContextMgr == null)
			{
				SnsPostContextMgr.gUpImgContextMgr = new SnsPostContextMgr();
			}
			return SnsPostContextMgr.gUpImgContextMgr;
		}
		public void clearnAll()
		{
			lock (this.mQueueLock)
			{
				if (!this.mContextQueue.isEmpty())
				{
					this.mContextQueue.reset();
				}
			}
		}
	}
}
